package com.jcfk.system.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jcfk.common.business.entity.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 消息类别管理
 *
 * @author awei
 * @email 522891237@gqq.com
 * @date 2023-12-11
 */
@Data
@TableName("sys_message_type")
public class SysMessageType extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 消息类别
     */
    @TableField("type_code")
    private String typeCode;

    /**
     * 消息类别名称
     */
    @TableField("type_name")
    private String typeName;

    /**
     * 内容
     */
    @TableField("content")
    private String content;

    /**
     * 消息模式
     */
    @TableField("message_mode")
    private String messageMode;

    /**
     * 消息级别
     */
    @TableField("message_level")
    private String messageLevel;

    /**
     * 内部消息,详情页url
     */
    @TableField("url")
    private String url;

    /**
     * 备注
     */
    @TableField("remarks")
    private String remarks;

    /**
     * 触发类
     */
    @TableField("send_package_name")
    private String sendPackageName;

    /**
     * 是否已被删除（0 - 未删除， 1 - 已删除）
     */
    @TableField("deleted")
    private Integer deleted;

    /**
     * 是否已被禁用（0 - 禁用， 1 - 启用）
     */
    @TableField("enabled")
    private Integer enabled;

    /**
     * 创建人姓名
     */
    @TableField("created_user_name")
    private String createdUserName;

    /**
     * 最近一次更新人姓名
     */
    @TableField("last_updated_user_name")
    private String lastUpdatedUserName;

}
